header .navbar-default {
  background-color: #222222;
  border: none; }
  header .navbar-default .navbar-nav > .active > a, header .navbar-default .navbar-nav > .active > a:hover {
    background-color: #080808;
    color: #fff; }
  header .navbar-default .navbar-nav > li > a {
    color: #9d9d9d; }

header .navbar {
  margin-bottom: 0; }

header .navbar-brand {
  padding: 7px 6px; }

header .bgwrap {
  background: #2b80d9; }

.footer {
  background-color: #3b3b3b;
  padding-top: 35px; }
  .footer ul {
    padding: 0; }
    .footer ul li {
      list-style: none;
      display: inline-block; }
      .footer ul li a {
        text-decoration: none;
        color: #a1a3ab;
        font-size: 14px; }
        .footer ul li a:hover {
          color: #fff; }
    .footer ul li:nth-of-type(2) {
      margin: 0 12px; }
  .footer p {
    color: #a1a3ab;
    font-size: 12px; }

@midea (min-width:768px) and (max-width:992px) {
  .nav > li > a {
    padding-left: 5px;
    padding-bottom: 5px; } }

@media (min-width: 992px) {
  .container {
    width: 1000px;
    padding-left: 14px; } }

@media (min-width: 768px) {
  .navbar {
    border-radius: 0; } }

@media (max-width: 768px) {
  .footer {
    padding-left: 15px; } }

.news-top {
  padding-top: 43px; }
  .news-top h2 {
    font-size: 30px;
    color: #ff9046; }
  .news-top .img {
    margin-top: 40px; }
    .news-top .img img {
      width: 300px;
      height: 180px; }
      .news-top .img img:hover {
        opacity: 0.8; }

.xq {
  padding-top: 85px;
  padding-bottom: 70px;
  border-bottom: 1px dashed #d4d4d4; }
  .xq .ck {
    margin-top: 20px; }
  .xq .imgb {
    padding-top: 15px; }
    .xq .imgb img {
      padding: 4px;
      border: 1px solid #dddddd;
      width: 215px; }
      .xq .imgb img:hover {
        opacity: 0.8; }
  .xq .text h6 {
    font-size: 18px;
    color: #666666; }
    .xq .text h6:hover {
      color: #ff9046; }
  .xq .text span,
  .xq .text p {
    font-size: 14px;
    color: #2a2a2a;
    margin-top: 15px;
    line-height: 25px; }
  .xq .text a {
    font-size: 14px;
    color: #ff6900;
    padding: 10px 20px;
    background: #fff;
    border: 1px solid #ff6900;
    border-radius: 30px;
    text-decoration: none;
    float: right; }
    .xq .text a:hover {
      color: #ffd9bf;
      background: #ff6900; }

.number {
  margin-top: 35px;
  text-align: center;
  font-size: 0;
  padding: 25px; }
  .number li {
    list-style: none;
    display: inline-block; }
    .number li a {
      font-size: 12px;
      text-decoration: none;
      color: #333;
      padding: 10px;
      border: 1px solid #dddddd;
      border-radius: 5px; }
      .number li a:hover {
        color: #fff;
        background: #e34637; }

@media (max-width: 768px) {
  .news-top {
    padding-top: 25px; }
    .news-top .img {
      margin-top: 20px; }
      .news-top .img img {
        width: 82px;
        height: 70px; }
  .xq {
    padding: 20px 10px; }
  .number {
    padding: 10px; }
    .number ul {
      padding: 0; }
      .number ul a {
        padding: 5px; } }
